home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #2 / Monster Media No. 2 (Monster Media)(1994).ISO / print / undbar30.zip / UB.DOC < prev    next >
Text File  |  1994-04-01  |  14KB  |  387 lines

  1.                                               ┌─────────┐
  2.     ┌────────────────────────────┐      ┌─────┴───┐     │              (R)
  3.     │                            │    ──│         │o    │──────────────────
  4.     │          UnderBar          │      │   ┌─────┴╨──┐ │  Association of
  5.     │     by Larry Pendarvis     │      │   │         │─┘  Shareware
  6.     │                            │      └───│    o    │    Professionals
  7.     └────────────────────────────┘    ──────│    ║    │────────────────────
  8.                                             └────╨────┘    MEMBER
  9.  
  10.  
  11. This program installs a TSR which prints Postal ("POSTNET") Bar Codes.
  12. The Resident portion of UnderBar takes up less than 3K of memory.
  13.  
  14. You are encouraged to give away UNALTERED copies, if you are careful to
  15. include all 5 of the distribution files:
  16.  
  17.                    1.   UB.COM
  18.                    2.   UB.DOC  (this file)
  19.                    3.   TESTUB.BAT
  20.                    4.   TESTUB.TXT
  21.                    5.   CONFIGUB.EXE
  22.  
  23.  
  24. You may use this program for a reasonable time, without Registration,
  25. for evaluation purposes.  If you decide to use it on a regular basis,
  26. you must then Register it by sending a $15.00 Check to:
  27.  
  28.                        ┌─────────────────────────────┐
  29.                        │                             │
  30.                        │   BINARY SYSTEMS            │
  31.                        │   P.O. Box 1621             │
  32.                        │   Brandon, FL  33509-1621   │
  33.                        │                             │
  34.                        └─────────────────────────────┘
  35.  
  36. When you register, you will receive personalized, Licensed copies
  37. of UnderBar, WonderBar, Thunder!Bar, and BanderSnatch:
  38.  
  39. UnderBar prints Postal Bar Codes COMPLETELY AUTOMATICALLY.
  40.  
  41. WonderBar prints Postal Bar Codes of any size, anywhere you want them.
  42.  
  43. Thunder!Bar is similar to WonderBar, but it prints Code 39 Bar Codes.
  44.  
  45. BanderSnatch is a Screen Snatcher - it pops up inside any program
  46. when you press the Ctrl-Alt-B keys and lets you highlight any area of the
  47. screen; you may then choose to send the highlighted area to the printer.
  48. In combination with UnderBar, this means you can print a label while
  49. you are composing a letter, for example.
  50.  
  51.  
  52.  
  53.  
  54.  
  55. ___________________________________(1)_______________________________________
  56.  
  57.  
  58. To use UnderBar, first run UB.COM; then you can print anything you wish.
  59. When UnderBar sees a ZIP+4 code come to the printer as the last thing on
  60. a line, it will print the corresponding Delivery Point Bar Code on the
  61. next line.
  62.  
  63. Versions 2.1 and up will AUTOMATICALLY find the last two digits of the
  64. Delivery Point Bar Code on the line above the Zip Code Line and make the
  65. correct 11-digit Bar Code.
  66.  
  67. To see how UnderBar will work with your printer, first run CONFIGUB.EXE
  68. and select the proper printer type.
  69. Then run UB.COM, to start the TSR program; and run the Batch file TESTUB.
  70.  
  71. UnderBar is designed to work with whatever program you are now using to
  72. print your address labels or envelopes.  It will work with font 
  73. cartridges and downloaded "soft" fonts.  However, it will not work with 
  74. programs which send graphics page layouts to the printer instead of
  75. characters.
  76.  
  77.  
  78.     To run, type:
  79.                      UB
  80.             or type
  81.                      UB /U    (to remove UnderBar from memory)
  82.             or
  83.                      UB /D    (to Deactivate it, leaving it in memory)
  84.             or
  85.                      UB /A    (to Re-activate it after Deactivating).
  86.             or
  87.                      UB /B    (to run from a Batch file without a pause).
  88.             or
  89.                      UB /?    (to see a list of these switches).
  90.  
  91.  
  92. UnderBar will work in LandScape mode on the Laser Printer.
  93.  
  94.  
  95. The program CONFIGUB.EXE will let you configure UnderBar for HP-compatible
  96. laser printers, 24-pin Epson-compatible printers, 24-pin IBM ProPrinters,
  97. or 9-pin Epson-compatible printers.  It will also let you choose to print
  98. a narrower Bar Code than usual, or thinner bars.
  99.  
  100. NOTE:  CONFIGUB cannot be run while UnderBar is loaded.
  101.  
  102.  
  103. If you need to place the Bar Code in any position other than Under the
  104. address, try WonderBar (another fine product of BINARY SYSTEMS).
  105. Wonderbar is also needed if you wish to use side-by-side (2-up, 3-up,
  106. 4-up, etc.) labels, or if you want to print Bar Codes of sizes other than
  107. 11 digits.  WonderBar will work with ANY size Zip Code and will let you
  108. print POSTNET Bar Codes anywhere you wish.
  109.  
  110. ___________________________________(2)_______________________________________
  111.  
  112.  
  113.  
  114.         
  115.  
  116.               How to use UnderBar with WINDOWS Applications
  117.  
  118.  
  119.  
  120.  
  121. Run UB.COM before you run WINDOWS.
  122.  
  123.  
  124. There is no problem running UnderBar with regular DOS programs under
  125. Windows - just proceed normally.
  126.  
  127.  
  128. When using WINDOWS programs which send certain fonts to the printer as
  129. graphics, rather than downloading (such as SuperPrint, Adobe Type Manager,
  130. and TrueType, under certain conditions), you must not use such fonts for the
  131. address line or the city, state, zip line.  Select a font which is built
  132. into your printer, or one which is downloaded to it.
  133.  
  134.  
  135.  
  136.  
  137.  
  138. WINCFGUB.EXE is a Windows Program which does the same thing as CONFIGUB.EXE.
  139. I just wrote it to get practice on my new Visual C++ compiler.
  140. You have to run it from Windows.
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165. ___________________________________(3)_______________________________________
  166.  
  167.  
  168.  
  169.                         ASP OMBUDSMAN
  170.  
  171. UnderBar is produced by a member of the Association of
  172. Shareware Professionals (ASP). ASP wants to make sure that the 
  173. shareware principle works for you. If you are unable to resolve 
  174. a shareware-related problem with an ASP member by contacting the 
  175. member directly, ASP may be able to help. The ASP Ombudsman can 
  176. help you resolve a dispute or problem with an ASP member, but 
  177. does not provide technical support for members' products. Please 
  178. write to the ASP Ombudsman at 545 Grover Road, Muskegon, MI 
  179. 49442 or send a CompuServe message via CompuServe Mail to ASP 
  180. Ombudsman 70007,3536.
  181.  
  182.  
  183.  
  184.  
  185.  
  186.                        ABOUT SHAREWARE
  187.  
  188. Shareware distribution gives users a chance to try software
  189. before buying it. If you try a Shareware program and continue
  190. using it, you are expected to register. Individual programs
  191. differ on details -- some request registration while others
  192. require it, some specify a maximum trial period. With
  193. registration, you get anything from the simple right to continue
  194. using the software to an updated program with printed manual.
  195.  
  196. Copyright laws apply to both Shareware and commercial software,
  197. and the copyright holder retains all rights, with a few specific
  198. exceptions as stated below. Shareware authors are accomplished
  199. programmers, just like commercial authors, and the programs are
  200. of comparable quality. (In both cases, there are good programs
  201. and bad ones!) The main difference is in the method of
  202. distribution. The author specifically grants the right to copy
  203. and distribute the software, either to all and sundry or to a
  204. specific group. For example, some authors require written
  205. permission before a commercial disk vendor may copy their
  206. Shareware.
  207.  
  208. Shareware is a distribution method, not a type of software. You
  209. should find software that suits your needs and pocketbook,
  210. whether it's commercial or Shareware. The Shareware system makes
  211. fitting your needs easier, because you can try before you buy.
  212. And because the overhead is low, prices are low also. Shareware
  213. has the ultimate money-back guarantee -- if you don't use the
  214. product, you don't pay for it.
  215.  
  216.  
  217.  
  218.  
  219.  
  220. ___________________________________(4)_______________________________________
  221.  
  222.  
  223.  
  224.              DISCLAIMER - AGREEMENT
  225.  
  226.  
  227. Users of UnderBar must accept this disclaimer of warranty:
  228. "UnderBar is supplied as is.  The author disclaims all
  229. warranties, expressed or implied, including, without limitation,
  230. the warranties of merchantability and of fitness for any purpose.
  231. The author assumes no liability for damages, direct or conse-
  232. quential, which may result from the use of UnderBar."
  233.  
  234.  
  235. UnderBar is a "shareware program" and is provided at no charge
  236. to the user for evaluation.  Feel free to share it with your
  237. friends, but please do not give it away altered or as part of
  238. another system.  The essence of "user-supported" software is to
  239. provide personal computer users with quality software without
  240. high prices, and yet to provide incentive for programmers to
  241. continue to develop new products.
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275. ___________________________________(5)_______________________________________
  276.  
  277.                  TECHNICAL STUFF / ACKNOWLEDGEMENTS
  278.  
  279. Requirements: IBM-Compatible computer with DOS 2.0 or above.
  280.  
  281. UnderBar is written entirely in 8086 Assembly Language
  282. and assembled with Borland's Turbo Assembler.
  283. I started with a tiny tightly-coded program called PRSWAP, from a
  284. 1985 issue of PC Magazine.  I disassembled it to learn just how
  285. it managed to cram itself into 256 bytes and run Resident.
  286. I then wrote WonderBar 1.0 using what I had learned.
  287.  
  288. UnderBar is a simpler-to-use, more automatic, and less flexible
  289. derivative of WonderBar.
  290.  
  291. Version 2.0 incorporated two major improvements over earlier versions:
  292.  
  293. First, it now determines the last two digits of the 11-digit Delivery
  294. Point Bar Code (DPBC) automatically, by examining the Address Line
  295. above the Zip Code Line.  Therefore all you have to print is the normal
  296. address, with a 9-digit ZIP+4 code ending the last line.
  297. This miracle has been accomplished by the use of a Deterministic
  298. Finite State Demon.
  299. (See the article "Build Applications Faster with State Transition
  300. Automatons," by Alan Cline, in the December 1992 edition of The C Users
  301. Journal.)
  302.  
  303. Second, this version fixes a problem with certain printers.  Most
  304. printers printed at normal speed with the earlier version, but some were
  305. very slow, printing each of the 62 bars individually and sort of backing
  306. up before printing the next bar.  It all came out looking okay, but it
  307. took the better part of a minute to print each complete Bar Code.
  308. Some whiners deemed this unacceptable.  Picky picky picky.
  309. Version 2 stores up all the information to print the bars until
  310. the time comes to print, then it shifts into Graphics Mode only once and
  311. prints the entire Bar Code at that time.  This ought to solve the
  312. slo-mo problem for all printers; let me know if you find one that still
  313. has a problem.
  314.  
  315. Version 2.1 fixes a problem with the MAILLIST shareware program, and it
  316. also has a better set of command-line switches, allowing deactivation.
  317.  
  318. Version 2.2 fixes a problem determining the correct Delivery Point Code
  319. from P.O. Box numbers, in some rare cases.
  320.  
  321.     8-pin mode:  Some dot matrix printers cannot print 9-pin graphics.
  322.                      Therefore you must select Generic 8-pin mode.
  323.                      But this might be too short for the USPS.  Tough.
  324.     9-pin printers, 8-pin mode:  You may be able to get tall enough by
  325.                                   printing at 8 Lines per Inch.  Try.
  326.  
  327. CONFIGUB is written in C Language and compiled with MicroSoft C/C++ 7.0.
  328. It uses The Window BOSS routines (by Star Guidance) for the popup windows.
  329.  
  330. ___________________________________(6)_______________________________________
  331.  
  332.  
  333. If you find this program useful, then after a reasonable
  334. trial period you must make a registration payment of $15.00
  335. to BINARY SYSTEMS.  The $15.00 registration fee will license
  336. one copy for use on any one computer at any one time.
  337. You must then treat this Registered software just like a book.
  338. An example is that this software may be used by any number of
  339. people and may be freely moved from one computer location to
  340. another, so long as there is no possibility of its being used
  341. at one location while it's being used at another (just as a
  342. book cannot be read by two different persons at the same time).
  343.  
  344. If you are in Florida, the $15.00 price will include the Sales Tax
  345. of 6% (6.5% in Hillsborough County).  Don't bother including an extra
  346. amount, I will just adjust the base price so that the total amount to
  347. be paid is $15.00.  I will then pay the Tax out of that.  I promise.
  348.  
  349. Site-License and multiple-distribution arrangements may be made by
  350. contacting BINARY SYSTEMS.
  351.  
  352. Anyone distributing UnderBar for any kind of remuneration should
  353. send me a note describing how that can be done.  More power to you!
  354.  
  355. You are encouraged to pass an UNALTERED copy of UnderBar along
  356. to your friends for evaluation.  There is no need to register it
  357. or pay for it unless it is used by a Commercial or Government entity.
  358.  
  359. Registered users will receive a serialized, personalized copy of
  360. the latest version of UnderBar.  Registered users also will
  361. have the right to 6 months of support from the date of registration.
  362. If you have any problems with UnderBar, write to me at the address
  363. on the initial screen.  Registered users will get a prompt reply.
  364. OR you may send mail to me on CompuServe; my ID is 72775,240.
  365.  
  366. The preferred method of getting support and the latest version is
  367. to call our WonderBoard: (813) 684-5248.  Access is free.
  368.  
  369. Even if you are not a registered user, please feel free to tell me
  370. of any suggestions for inclusion in the next Version of UnderBar.
  371. In particular, if your printer is not one of those supported by the
  372. current version, send me the Control Code specifications for your
  373. printer; there is a good chance I will make it work with your
  374. printer soon, once I get the specs.
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385. ___________________________________(7)_______________________________________
  386.  
  387.